package org.aoao.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.view.InternalResourceViewResolver;

/**
 * mvc配置类
 * 所以扫描controller 包
 * 启用mvc 环境
 */
//@Configuration
//@ComponentScan("org.aoao.controller")
//@EnableWebMvc
public class MvcConfig {

    /**
     * 实例化视图解析器对象，
     * 配置视图解析器
     * 交给IOC容器
     *
     * @return
     */
//    @Bean
    public InternalResourceViewResolver viewResolver(){
        // 实例化 视图解析器
        InternalResourceViewResolver viewResolver=new InternalResourceViewResolver();
        //设置文件前缀（放在哪个目录下的, / 表示根目录， 此处为 webapp）
        viewResolver.setPrefix("../webapp/WEB-INF/views/");
        // 设置文件后缀（即文件类型）
        viewResolver.setSuffix(".jsp");
        // 返回视图解析器，交给IOC
        return viewResolver;
    }
}
